﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Sakura.Games.StgFramework.Builder.Battles
{
	/// <summary>
	/// 表示战场中的单个网格。
	/// </summary>
	public class BattleFieldCell
	{
		/// <summary>
		/// 获取该网格在战场中的 X 方向的位置。
		/// </summary>
		public int X
		{
			get;
			private set;
		}

		/// <summary>
		/// 获取该网格在战场中的 Y 方向的位置。
		/// </summary>
		public int Y
		{
			get;
			private set;
		}

		/// <summary>
		/// 表示单元格的可通行状态。
		/// </summary>
		public BattleFieldCellPassType PassType
		{
			get;
			set;
		}

		/// <summary>
		/// 获取或设置单元格的地形。
		/// </summary>
		public Terrain Terrain
		{
			get;
			set;
		}
	}
}
